#include <stdio.h>
#include <string.h>

typedef char* pstring;

int main(int argc, char *argv[])
{
  char str[] = "hello world!";


  char *const c_constptr = str;
  c_constptr[0] = 'a';
  printf("%s\n", c_constptr);

  const char *const_cptr = str;
  /* const_cptr[0] = 'b'; */
  printf("%s\n", const_cptr);

  const pstring const_pptr = str;
  const_pptr[0] = 'c';
  printf("%s\n", const_pptr);

  return 0;
}
